/**
 * 
 */
package com.neusoft.cmsprojects.service;

import com.neusoft.cmsprojects.model.TbConfig;

/**
 * index:		基本设置相关的业务层接口
 * @author guanhaimin
 * date:2014年12月16日下午2:17:45
 */
public interface BasicSettingsService {

	/**
	 * index:		保存网站基本设置
	 * @author guanhaimin
	 * @date 2014年12月16日 下午8:17:31
	 * @param tcId void
	 */
	void saveBasicSettings(TbConfig tcId);

	/**
	 * index:		获取网站基本设置
	 * @author guanhaimin
	 * @date 2014年12月16日 下午9:20:54 void
	 */
	void getBasicSettings();

	/**
	 * index:		更新网站基本设置
	 * @author guanhaimin
	 * @date 2014年12月17日 上午11:11:06
	 * @param tcid void
	 * @throws Exception 
	 */
	void updateBasicSettings(TbConfig tcid) throws Exception;

	/**
	 * index:		获取公司简介内容
	 * @author guanhaimin
	 * @date 2014年12月17日 下午9:20:38
	 */
	void getCompanyIntroduceContent();

	/**
	 * index:		保存网站内容
	 * @author guanhaimin
	 * @date 2014年12月17日 下午10:48:52
	 * @param content void
	 * @param opt 
	 * @throws Exception 
	 */
	String saveContent(String content, String opt) throws Exception;

	/**
	 * index:		保存上传的文件
	 * @author guanhaimin
	 * @date 2014年12月19日 下午12:44:58
	 * @param content
	 * @param opt
	 * @return String
	 * @throws Exception 
	 */
	String saveFile(String content, String opt) throws Exception;

	/**
	 * index:		获取联系我们内容
	 * @author guanhaimin
	 * @date 2014年12月20日 下午3:23:09 void
	 */
	void getCompanyContactContent();

	/**
	 * index:		获取网站底内容
	 * @author guanhaimin
	 * @date 2014年12月24日 下午8:42:20 void
	 */
	void getSiteBottomContent();

}
